package com.imax.center.task;

import com.imax.center.service.H3yunService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * 事件数据图片任务
 */
@Slf4j
@Component
public class EventPicTask {

    @Autowired
    private H3yunService h3yunService;

    /**
     * 每天凌晨0点5分 执行删除已删除的事件对应的图片
     * 包括缩略图和大图
     */
    @Scheduled(cron = "0 30 0 * * ?")
    public void autoQueryEventTempPicAndDelete() {
        log.info("开始执行【执行删除已删除的事件对应的图片】任务");
        try {
            h3yunService.queryEventTempPicAndDelete();
        } catch (Exception e) {
            log.error("【执行删除已删除的事件对应的图片】任务异常: ", e);
        }
        log.info("【执行删除已删除的事件对应的图片】任务结束");
    }
    
}